home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / pyshared / hachoir_parser-1.3.2.egg-info < prev    next >
Encoding:
Python egg package info  |  2010-05-18  |  11.2 KB  |  295 lines

  1. Metadata-Version: 1.0
  2. Name: hachoir-parser
  3. Version: 1.3.2
  4. Summary: Package of Hachoir parsers used to open binary files
  5. Home-page: http://bitbucket.org/haypo/hachoir/wiki/hachoir-parser
  6. Author: Hachoir team (see AUTHORS file)
  7. Author-email: UNKNOWN
  8. License: GNU GPL v2
  9. Download-URL: http://bitbucket.org/haypo/hachoir/wiki/hachoir-parser
  10. Description: hachoir-parser is a package of most common file format parsers written for
  11.         Hachoir framework. Not all parsers are complete, some are very good and other
  12.         are poor: only parser first level of the tree for example.
  13.         
  14.         A perfect parser have no "raw" field: with a perfect parser you are able to
  15.         know *each* bit meaning. Some good (but not perfect ;-)) parsers:
  16.         
  17.          * Matroska video
  18.          * Microsoft RIFF (AVI video, WAV audio, CDA file)
  19.          * PNG picture
  20.          * TAR and ZIP archive
  21.         
  22.         GnomeKeyring parser requires Python Crypto module:
  23.         http://www.amk.ca/python/code/crypto.html
  24.         
  25.         Website: http://bitbucket.org/haypo/hachoir/wiki/hachoir-parser
  26.         
  27.         hachoir-parser 1.3.2
  28.         ====================
  29.         
  30.          * Include the README file in the tarball
  31.          * setup.py reads the README file instead of using README.py to break the
  32.            build dependency on hachoir-core
  33.         
  34.         hachoir-parser 1.3.1 (2010-01-28)
  35.         =================================
  36.         
  37.          * Create MANIFEST.in to include extra files: README.py, README.header,
  38.            tests/run_testcase.py, etc.
  39.          * Create an INSTALL file
  40.         
  41.         hachoir-parser 1.3 (2010-01-20)
  42.         ===============================
  43.         
  44.          * New parsers:
  45.         
  46.            - BLP: Blizzard Image
  47.            - PRC: Palm resource
  48.         
  49.          * HachoirParserList() is no more a singleton:
  50.            use HachoirParserList.getInstance() to get a singleton
  51.          * Add tags optional argument to createParser(), it can be used for example to
  52.            force a parser
  53.          * Fix ParserList.print_(): first argument is now the title and not 'out'.
  54.            If out is not specified, use sys.stdout.
  55.          * MP3: support encapsulated objects (GEOB in ID3)
  56.          * Create a dictionary: Windows codepage => charset name (CODEPAGE_CHARSET)
  57.          * ASN.1: support boolean and enum types; fix bit string parser
  58.          * MKV: use textHandler()
  59.          * AVI: create index parser, use file size header to detect padding at the end
  60.          * ISO9660: strip nul bytes in application name
  61.          * JPEG: add ICC profile chunk name
  62.          * PNG: fix transparency parser (tRNS)
  63.          * BPLIST: support empty value for markers 4, 5 and 6
  64.          * Microsoft Office summary: support more codepages (CP874, Windows 1250..1257)
  65.          * tcpdump: support ICMPv6 and IPv6
  66.          * Java: add bytecode parser, support JDK 1.6
  67.          * Python: parse lnotab content, fill a string table for the references
  68.          * MPEG Video: parse much more chunks
  69.          * MOV: Parse file type header, create the right MIME type
  70.         
  71.         
  72.         hachoir-parser 1.2.1 (2008-10-16)
  73.         =================================
  74.         
  75.          * Improve OLE2 and MS Office parsers:
  76.            - support small blocks
  77.            - fix the charset of the summary properties
  78.            - summary property integers are unsigned
  79.            - use TimedeltaWin64 for the TotalEditingTime field
  80.            - create minimum Word document parser
  81.          * Python parser: support magic numbers of Python 3000
  82.            with the keyword only arguments
  83.          * Create Apple/NeXT Binary Property List (BPLIST) parser
  84.          * MPEG audio: reject file with no valid frame nor ID3 header
  85.          * Skip subfiles in JPEG files
  86.          * Create Apple/NeXT Binary Property List (BPLIST) parser by Robert Xiao
  87.         
  88.         hachoir-parser 1.2 (2008-09-03)
  89.         ===============================
  90.         
  91.          * Create FLAC parser, written by Esteban Loiseau
  92.          * Create Action Script parser used in Flash parser,
  93.            written by Sebastien Ponce
  94.          * Create Gnome Keyring parser: able to parse the stored passwords using
  95.            Python Crypto if the main password is written in the code :-)
  96.          * GIF: support text extension field; parse image content
  97.            (LZW compressed data)
  98.          * Fix charset of IPTC string (guess it, it's not always ISO-8859-1)
  99.          * TIFF: Sebastien Ponce improved the parser: parse image data, add many
  100.            tags, etc.
  101.          * MS Office: guess the charset for summary strings since it could be
  102.            ISO-8859-1 or UTF-8
  103.         
  104.         hachoir-parser 1.1 (2008-04-01)
  105.         ===============================
  106.         
  107.         Main changes: add "EFI Platform Initialization Firmware
  108.         Volume" (PIFV) and "Microsoft Windows Help" (HLP) parsers. Details:
  109.         
  110.          * MPEG audio:
  111.         
  112.            - add createContentSize() to support hachoir-subfile
  113.            - support file starting with ID3v1
  114.            - if file doesn't contain any frame, use ID3v1 or ID3v2 to create the
  115.              description
  116.         
  117.          * EXIF:
  118.         
  119.            - use "count" field value
  120.            - create RationalInt32 and RationalUInt32
  121.            - fix for empty value
  122.            - add GPS tags
  123.         
  124.          * JPEG:
  125.         
  126.            - support Ducky (APP12) chunk
  127.            - support Comment chunk
  128.            - improve validate(): make sure that first 3 chunk types are known
  129.         
  130.          * RPM: use bzip2 or gzip handler to decompress content
  131.          * S3M: fix some parser bugs
  132.          * OLE2: reject negative block index (or special block index)
  133.          * ip2name(): catch KeybordInterrupt and don't resolve next addresses
  134.          * ELF: support big endian
  135.          * PE: createContentSize() works on PE program, improve resource section
  136.            detection
  137.          * AMF: stop mixed array parser on empty key
  138.         
  139.         hachoir-parser 1.0 (2007-07-11)
  140.         ===============================
  141.         
  142.         Changes:
  143.         
  144.          * OLE2: Support file bigger than 6 MB (support many DIFAT blocks)
  145.          * OLE2: Add createContentSize() to guess content size
  146.          * LNK: Improve parser (now able to parse the whole file)
  147.          * EXE PE: Add more subsystem names
  148.          * PYC: Support Python 2.5c2
  149.          * Fix many spelling mistakes
  150.         
  151.         Minor changes:
  152.         
  153.          * PYC: Fix long integer parser (negative number), add (disabled) code
  154.            to disassemble bytecode, use self.code_info to avoid replacing self.info
  155.          * OLE2: Add ".msi" file extension
  156.          * OLE2: Fix to support documents generated on Mac
  157.          * EXIF: set max IFD entry count to 1000 (instead of 200)
  158.          * EXIF: don't limit BYTE/UNDEFINED IFD entry count
  159.          * EXIF: add "User comment" tag
  160.          * GIF: fix image and screen description
  161.          * bzip2: catch decompressor error to be able to read trailing data
  162.          * Fix file extensions of AIFF
  163.          * Windows GUID use new TimestampUUID60 field type
  164.          * RIFF: convert class constant names to upper case
  165.          * Fix RIFF: don't replace self.info method
  166.          * ISO9660: Write parser for terminator content
  167.         
  168.         Parser list
  169.         ===========
  170.         
  171.         Archive
  172.         -------
  173.         
  174.         * 7zip: Compressed archive in 7z format
  175.         * ace: ACE archive
  176.         * bzip2: bzip2 archive
  177.         * cab: Microsoft Cabinet archive
  178.         * gzip: gzip archive
  179.         * mar: Microsoft Archive
  180.         * rar: Roshal archive (RAR)
  181.         * rpm: RPM package
  182.         * tar: TAR archive
  183.         * unix_archive: Unix archive
  184.         * zip: ZIP archive
  185.         
  186.         Audio
  187.         -----
  188.         
  189.         * aiff: Audio Interchange File Format (AIFF)
  190.         * fasttracker2: FastTracker2 module
  191.         * flac: FLAC audio
  192.         * itunesdb: iPod iTunesDB file
  193.         * midi: MIDI audio
  194.         * mod: Uncompressed amiga module
  195.         * mpeg_audio: MPEG audio version 1, 2, 2.5
  196.         * ptm: PolyTracker module (v1.17)
  197.         * real_audio: Real audio (.ra)
  198.         * s3m: ScreamTracker3 module
  199.         * sun_next_snd: Sun/NeXT audio
  200.         
  201.         Container
  202.         ---------
  203.         
  204.         * asn1: Abstract Syntax Notation One (ASN.1)
  205.         * matroska: Matroska multimedia container
  206.         * ogg: Ogg multimedia container
  207.         * ogg_stream: Ogg logical stream
  208.         * real_media: RealMedia (rm) Container File
  209.         * riff: Microsoft RIFF container
  210.         * swf: Macromedia Flash data
  211.         
  212.         File System
  213.         -----------
  214.         
  215.         * ext2: EXT2/EXT3 file system
  216.         * fat12: FAT12 filesystem
  217.         * fat16: FAT16 filesystem
  218.         * fat32: FAT32 filesystem
  219.         * iso9660: ISO 9660 file system
  220.         * linux_swap: Linux swap file
  221.         * msdos_harddrive: MS-DOS hard drive with Master Boot Record (MBR)
  222.         * ntfs: NTFS file system
  223.         * reiserfs: ReiserFS file system
  224.         
  225.         Game
  226.         ----
  227.         
  228.         * blp1: Blizzard Image Format, version 1
  229.         * blp2: Blizzard Image Format, version 2
  230.         * lucasarts_font: LucasArts Font
  231.         * spiderman_video: The Amazing Spider-Man vs. The Kingpin (Sega CD) FMV video
  232.         * zsnes: ZSNES Save State File (only version 143)
  233.         
  234.         Image
  235.         -----
  236.         
  237.         * bmp: Microsoft bitmap (BMP) picture
  238.         * gif: GIF picture
  239.         * ico: Microsoft Windows icon or cursor
  240.         * jpeg: JPEG picture
  241.         * pcx: PC Paintbrush (PCX) picture
  242.         * png: Portable Network Graphics (PNG) picture
  243.         * psd: Photoshop (PSD) picture
  244.         * targa: Truevision Targa Graphic (TGA)
  245.         * tiff: TIFF picture
  246.         * wmf: Microsoft Windows Metafile (WMF)
  247.         * xcf: Gimp (XCF) picture
  248.         
  249.         Misc
  250.         ----
  251.         
  252.         * 3do: renderdroid 3d model.
  253.         * 3ds: 3D Studio Max model
  254.         * bplist: Apple/NeXT Binary Property List
  255.         * chm: Microsoft's HTML Help (.chm)
  256.         * gnomekeyring: Gnome keyring
  257.         * hlp: Microsoft Windows Help (HLP)
  258.         * lnk: Windows Shortcut (.lnk)
  259.         * ole2: Microsoft Office document
  260.         * pcf: X11 Portable Compiled Font (pcf)
  261.         * pdf: Portable Document Format (PDF) document
  262.         * tcpdump: Tcpdump file (network)
  263.         * torrent: Torrent metainfo file
  264.         * ttf: TrueType font
  265.         
  266.         Program
  267.         -------
  268.         
  269.         * elf: ELF Unix/BSD program/library
  270.         * exe: Microsoft Windows Portable Executable
  271.         * java_class: Compiled Java class
  272.         * pifv: EFI Platform Initialization Firmware Volume
  273.         * prc: Palm Resource File
  274.         * python: Compiled Python script (.pyc/.pyo files)
  275.         
  276.         Video
  277.         -----
  278.         
  279.         * asf: Advanced Streaming Format (ASF), used for WMV (video) and WMA (audio)
  280.         * flv: Macromedia Flash video
  281.         * mov: Apple QuickTime movie
  282.         * mpeg_ts: MPEG-2 Transport Stream
  283.         * mpeg_video: MPEG video, version 1 or 2
  284.         
  285.         Total: 78 parsers
  286.         
  287. Platform: UNKNOWN
  288. Classifier: Intended Audience :: Developers
  289. Classifier: Development Status :: 5 - Production/Stable
  290. Classifier: Environment :: Console :: Curses
  291. Classifier: License :: OSI Approved :: GNU General Public License (GPL)
  292. Classifier: Operating System :: OS Independent
  293. Classifier: Natural Language :: English
  294. Classifier: Programming Language :: Python
  295.